package icu.zqyhdm.blog.service;

import com.baomidou.mybatisplus.extension.service.IService;
import icu.zqyhdm.blog.entity.Tag;
import icu.zqyhdm.blog.vo.TagVo;

import java.util.List;

/**
 * @Description
 * @Author lifu
 * @Date 2021/6/22 21:17
 */
public interface TagService extends IService<Tag> {

    List<TagVo> getAllTag();

    //根据用户id查询标签列表
    List<TagVo> getTagByUserId(Integer userId);

    //增加
    void saveTag(String token, String tagName);

    //修改
    void updateTag(String token, Tag tag);

    //删除
    void deleteTag(String token,Integer tagId);

    //查询
    TagVo getTagById(Integer tagId);
}
